package com.wzdigit.wms.wms.domain.dto.inv.count;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.wzdigit.framework.orm.model.BasicDomain;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author 
 * @since 2021-10-08
 */
@Data
@ApiModel("盘点明细汇总统计实体")
public class InvCountDtlCountResponse extends BasicDomain {

    private static final long serialVersionUID = 1L;
    @ApiModelProperty("库位ID")
    private Integer locId;
    @ApiModelProperty("库位编码")
    private String locCode;
    @ApiModelProperty("物料ID")
    private Integer skuId;
    @ApiModelProperty("物料编码")
    private String skuCode;
    @ApiModelProperty("物料描述")
    private String skuDesc;

    @ApiModelProperty("账面数量")
    private BigDecimal accountQty;
    @ApiModelProperty("盘点数量")
    private BigDecimal countQty;
    @ApiModelProperty("差异数")
    private BigDecimal difQty;
    @ApiModelProperty("状态")
    private Integer status;
    @ApiModelProperty("库位")
    private String locCodes;
    @ApiModelProperty("完成项数")
    private Integer compelateQty;
    @ApiModelProperty("总项数")
    private Integer totalQty;
    @ApiModelProperty("正常项数")
    private Integer normalQty;
    @ApiModelProperty("盘亏项数")
    private Integer lossQty;
    @ApiModelProperty("盘盈项数")
    private Integer profitQty;
    @ApiModelProperty("新增盘盈项数")
    private Integer newProfitQty;
    @ApiModelProperty("初盘数")
    private BigDecimal firstCountQty;

}
